package com.anxuan.lab2.demo1;

import org.springframework.boot.CommandLineRunner;
import org.springframework.core.env.Environment;

import java.util.Objects;

public class CustomCommandLineRunner implements CommandLineRunner {

    Environment env;


    //使用构造方法的方式注入Environment
    public CustomCommandLineRunner(Environment env) {
        this.env = env;
   }





    @Override
    public void run(String... args) throws Exception {

        System.out.println("利用spring boot" +
                "自动装配CommandLineRunner");


       //利用random的RandomValuePropertySource产生一个32位随机字串
        System.out.println("生成一个随机字符串".concat(Objects.requireNonNull(env.getProperty("random."))));


    }
}
